home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Programming / MuManual / Include / mmu / config.i < prev    next >
Text File  |  2000-04-02  |  2KB  |  54 lines

  1.         IFND MMU_CONFIG_I
  2. MMU_CONFIG_I    SET 1
  3. ;*************************************************************************
  4. ;** mmu.library                                                         **
  5. ;**                                                                     **
  6. ;** a system library for arbitration and control of the MC68K MMUs      **
  7. ;**                                                                     **
  8. ;** © 1998 THOR-Software, Thomas Richter                                **
  9. ;** No commercial use, reassembly, modification without prior, written  **
  10. ;** permission of the authors.                                          **
  11. ;** Including this library in any commercial software REQUIRES a        **
  12. ;** written permission and the payment of a small fee.                  **
  13. ;**                                                                     **
  14. ;**---------------------------------------------------------------------**
  15. ;** MMU configuration structure                                         **
  16. ;**                                                                     **
  17. ;** This stuff should really be used ONLY by debuggers. There's NO NEED **
  18. ;** to use this internal stuff for anything else                        **
  19. ;**                                    **
  20. ;** $VER: 40.50 (31.10.99)                        **
  21. ;*************************************************************************
  22.  
  23.     IFND EXEC_TYPES_I
  24.     INCLUDE "exec/types.i"
  25.     ENDC ; EXEC_TYPES_I
  26.  
  27.  
  28.     STRUCTURE       MMUConfig,0
  29.         STRUCT  mcf_UserRootPointer,8
  30.         ;* the MMU root pointer or NULL. For 68040,68060, only
  31.         ;* the first long is used *
  32.         STRUCT  mcf_SupervisorRootPointer,8
  33.         ;* the MMU supervisor root pointer or NULL. For 68040
  34.         ;* and 68060, the first long word is used *
  35.         ULONG   mcf_TranslationControl
  36.         ;* for 68040 and 68060, only bits 15..0 are used *
  37.         ULONG   mcf_DTT0
  38.         ;* data transparent translation control 0, or
  39.         ;* transparent translation control 0 *
  40.         ULONG   mcf_DTT1
  41.         ;* data transparent translation control 1, or
  42.         ;* translation translation control 1 *
  43.         ULONG   mcf_ITT0
  44.         ;* instruction transparent translation control 0, or
  45.         ;* NULL if no ITT0 is available. *
  46.         ULONG   mcf_ITT1
  47.         ;* instruction transparent translation control 1, or
  48.         ;*  NULL if no ITT1 is available. *
  49.     LABEL   mcf_SIZE
  50.  
  51.  
  52.     ENDC    ;MMU_CONFIG_I
  53.  
  54.